/* iTermin.java
 *
 * @author Medisoft (Team D)
 * @date 15.05.2008
 *
 * iTermin interface
 */

package ocumed.teams;

import java.util.Date;
import java.util.Set;

/**
 *
 * @author Willi
 */
public interface ITermin {
        public int getTerminid();
	public void setTerminid(int terminid);
	//public iTerminart getTerminart();
	//public void setTerminart(iTerminart terminart);
	public IPatient getPatient();
	public void setPatient(IPatient patient);
	public IArzt getiArzt();
	public void setiArzt(IBenutzer benutzer);
	public Date getTerminzeitpunkt();
	public void setTerminzeitpunkt(Date terminzeitpunkt);
	public int getTermindauer();
	public void setTermindauer(int termindauer);
	public Boolean getTerminmitvorbehandlung();
	public void setTerminmitvorbehandlung(Boolean terminmitvorbehandlung);
	public Boolean getTerminwahrgenommen();
	public void setTerminwahrgenommen(Boolean terminwahrgenommen);
	public String getTermintext();
	public void setTermintext(String termintext);
	public Set<IWarteposition> getWartepositions();
	public void setWartepositions(Set<IWarteposition> wartepositions);
	public boolean istZukuenftig();
}
